<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                template="/templates/mantenimiento.xhtml"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:p="http://primefaces.org/ui"
                xmlns:a4j="http://richfaces.org/a4j"
                xmlns:c="http://java.sun.com/jsp/jstl/core">
    <ui:define name="title">
        Modificación atención medíca
    </ui:define>    
    <ui:define name="datos">
        <center>
            <h:panelGrid id="panelDatos">
                <h:form id="formDatos">

                    <p:panel style="width: 950px" header="Información Médico">
                        <h:panelGrid  columnClasses=",letraTomate,,,letraTomate,,,letraTomate" columns="8"  >
                            <h:outputText value="Fecha:"/>
                            <h:outputText value="#{jsfModificacionAtencion.fecha}">
                                <f:convertDateTime pattern="dd/MM/yyyy"/>
                            </h:outputText>
                            
                            <p:spacer width="150" height="5" />
                            <h:outputText value="Especialidad:"/>
                            <p:selectOneMenu  label="Especialidad"  id="especialidad"  converter="JsfConverterEspecialidadMedico"  value="#{jsfModificacionAtencion.objEspecialidadMedico}" >         
                                <f:selectItem itemLabel="Seleccione ..."/>
                                <f:selectItems value="#{jsfModificacionAtencion.selectedItem}" />
                                <p:ajax event="change" update=":panelDatos" listener="#{jsfModificacionAtencion.cargarListaXEspecialidad()}" />
                            </p:selectOneMenu>
                            <p:spacer width="150" height="5" />
                            <h:outputText value="Nombre:"/>
                            <h:outputText value="#{jsfModificacionAtencion.objEspecialidadMedico.cexMedico.medNombreFull}"/>



                        </h:panelGrid>
                    </p:panel>
                    <h:panelGrid id="panelLista">
                        <p:dataTable id="listaSimple" value="#{jsfModificacionAtencion.lista}" var="item" rendered="#{jsfModificacionAtencion.lista.size()>0}"  rows="5" paginator="true"   
                                     paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"  
                                     rowsPerPageTemplate="5,10,15" widgetVar="carsTable"   emptyMessage="No se encontro registro">
                            <f:facet name="header">

                                <h:outputText value="TURNOS PARA ATENCIÓN [#{jsfModificacionAtencion.lista.size()}]" />

                            </f:facet>
                            <p:column headerText="Turno" >
                                <h:outputText value="#{item.cexPreparacion.cexAgenda.ageSecuencia}"/>
                            </p:column>
                            <p:column headerText="Hora de atención" >
                                <h:outputText value="#{item.cexPreparacion.cexAgenda.ageHora}">
                                    <f:convertDateTime pattern="HH:mm"/>
                                </h:outputText>
                            </p:column>
                            <p:column headerText="Historia clínica" >
                                <h:outputText value="#{item.cexPreparacion.cexAgenda.cexHistoriaClinica.hcHistoriaClinica}"/>
                            </p:column>
                            <p:column headerText="Nombres" >
                                <h:outputText value="#{item.cexPreparacion.cexAgenda.cexHistoriaClinica.hcNombreFull}"/>
                            </p:column> 
                            <p:column headerText="Dirección"  >
                                <h:outputText value="#{item.cexPreparacion.cexAgenda.cexHistoriaClinica.hcDireccion}"/>
                            </p:column> 
                            <p:column headerText="Telefono" >
                                <h:outputText value="#{item.cexPreparacion.cexAgenda.cexHistoriaClinica.hcTelefonoConv}"/>
                            </p:column> 
                            <p:column headerText="Referencia" >
                                <h:outputText value="#{item.cexPreparacion.cexAgenda.cexHistoriaClinica.hcNombreReferencia}"/>
                            </p:column> 


                            <p:column headerText="Acción">
                                <a4j:commandLink execute="@this" render=":panelDatos :pnlCitaSub :listaAnteriores :datosAtencionesPop" action="#{jsfModificacionAtencion.seleccionarActionPreparacion(item)}" title="Editar">
                                    <h:graphicImage library="images/icons" name="page-edit-icon-24.png" styleClass="pic" />

                                </a4j:commandLink>

                            </p:column>

                        </p:dataTable>
                    </h:panelGrid>
                    <p:panel header="Datos paciente" >
                        <h:panelGrid columnClasses=",,letraTomate,,,,letraTomate,,,,letraTomate" columns="16"  id="datosPaciente">


                            <f:verbatim/>
                            <h:outputText value="Paciente:" />
                            <h:outputText value="#{jsfModificacionAtencion.object.cexPreparacion.cexAgenda.cexHistoriaClinica.hcNombreFull}" />
                            <f:verbatim/>

                            <f:verbatim/>
                            <h:outputText value="Historia Clínica:" />
                            <h:outputText value="#{jsfModificacionAtencion.object.cexPreparacion.cexAgenda.cexHistoriaClinica.hcHistoriaClinica}" >

                            </h:outputText>
                            <f:verbatim/>

                            <f:verbatim/>
                            <h:outputText value="Cédula:" />
                            <h:outputText value="#{jsfModificacionAtencion.object.cexPreparacion.cexAgenda.cexHistoriaClinica.hcCedula}" >

                            </h:outputText>
                            <f:verbatim/>

                            <f:verbatim/>
                            <f:verbatim/>
                            <p:commandLink value="ATENCIONES ANTERIORES"   onclick="popupAtenciones.show();"  title="Listar atenciones anteriores"   >
                                <f:ajax execute="@this"   event="action"/>
                            </p:commandLink>
                            <f:verbatim/>

                            <f:verbatim/>
                            <h:outputText value="Número de turno:" />
                            <h:outputText value="#{jsfModificacionAtencion.object.cexPreparacion.cexAgenda.ageSecuencia}" />
                            <f:verbatim/>

                            <f:verbatim/>
                            <h:outputText value="Fecha de nacimiento:" />
                            <h:outputText value="#{jsfModificacionAtencion.object.cexPreparacion.cexAgenda.cexHistoriaClinica.hcFechaNacimiento}" >
                                <f:convertDateTime pattern="dd/M/yyyy"/>
                            </h:outputText>
                            <f:verbatim/>

                            <f:verbatim/>
                            <h:outputText value="Edad:" />
                            <h:outputText value="#{jsfModificacionAtencion.object.cexPreparacion.cexAgenda.cexHistoriaClinica.hcEdad}" >

                            </h:outputText>
                            <f:verbatim/>

                            <f:verbatim/>
                            <f:verbatim/>
                            <f:verbatim/>
                            <f:verbatim/>
                        </h:panelGrid>


                    </p:panel>
                    <p:tabView>
                        <p:tab title="Signos vitales">
                            <h:panelGrid  columns="9" columnClasses=",letraTomate,,,letraTomate,,,letraTomate," >

                                <h:outputText value="Peso en Kg:" />
                                <h:outputText  style="font-size: medium" value="#{jsfModificacionAtencion.object.cexPreparacion.prePeso}" />

                                <p:spacer width="100" height="5" />

                                <h:outputText value="Talla en mts:" />
                                <h:outputText style="font-size: medium" value="#{jsfModificacionAtencion.object.cexPreparacion.preTalla}"/>

                                <p:spacer width="100" height="5" />

                                <h:outputText value="IMC:" />
                                <h:outputText style="font-size: medium" value="#{jsfModificacionAtencion.object.cexPreparacion.preImc}" />

                                <p:spacer width="100" height="5" />

                                <h:outputText value="Tensión arterial:" />
                                <h:panelGrid columnClasses=",letraTomate,,letraTomate" columns="4" >
                                    <h:outputText value="max:" />
                                    <h:outputText style="font-size: medium" value="#{jsfModificacionAtencion.object.cexPreparacion.preTensioMax}" />
                                    <h:outputText value="min:" />
                                    <h:outputText style="font-size: medium" value="#{jsfModificacionAtencion.object.cexPreparacion.preTensioMin}" />

                                </h:panelGrid>


                                <p:spacer width="100" height="5" />

                                <h:outputText value="Frecuencia cardíaca:" />
                                <h:outputText style="font-size: medium" value="#{jsfModificacionAtencion.object.cexPreparacion.preFrecenciaCar}" />


                                <p:spacer width="100" height="5" />


                                <h:outputText value="Frecuencia respiratoria:" />
                                <h:outputText style="font-size: medium" value="#{jsfModificacionAtencion.object.cexPreparacion.preFrecenciaRes}" />

                                <p:spacer width="100" height="5" />

                                <h:outputText value="Temperatura:" />
                                <h:outputText style="font-size: medium" value="#{jsfModificacionAtencion.object.cexPreparacion.preTemperatura}" />

                                <p:spacer width="100" height="5" />

                                <h:outputText value="Perímetro encefálico:" />
                                <h:outputText style="font-size: medium" value="#{jsfModificacionAtencion.object.cexPreparacion.prePerimetroEncefalico}" />




                            </h:panelGrid>
                            <h:panelGrid id="observacionSigVit" columns="4" >
                                <f:verbatim/>
                                <h:outputText value="Observaciones:" />
                                <p:inputTextarea rows="6" cols="130" id="obs" label="Observaciones"  value="#{jsfModificacionAtencion.object.cexPreparacion.preObservaciones}" />  
                                <p:message for="obs" />
                            </h:panelGrid>

                            <br/>
                            <a4j:commandButton id="btGrabarSignosVitales" execute="observacionSigVit" render="commonStatus growl msg listaSimple" value="GRABAR SIGNOS VITALES" action="#{jsfModificacionAtencion.modificarSignosVitales()}"  title="Modificar signos vitales"/>

                        </p:tab>
                        <p:tab title="Datos de la consulta">

                            <h:panelGrid id="pnlDatosConsulta" columns="4" >
                                <f:verbatim/>
                                <h:outputText value="Motivo de consulta:" />
                                <p:inputTextarea rows="6" cols="125" id="mot" label="Motivo de consulta"  value="#{jsfModificacionAtencion.object.conMotivoCons}" />  
                                <f:verbatim/>

                                <f:verbatim/>
                                <f:verbatim/>
                                <p:message for="mot" />
                                <f:verbatim/>

                                <f:verbatim/>
                                <h:outputText value="Enfermedad o problema actual:" />
                                <p:inputTextarea rows="6" cols="125" value="#{jsfModificacionAtencion.object.conEnfermedad}" id="dia1" label="Enfermedad o problema actual"  />

                                <f:verbatim/>

                                <f:verbatim/>
                                <f:verbatim/>
                                <p:message for="dia1" />
                                <f:verbatim/>

                                <f:verbatim/>
                                <h:outputText value="Observacion de la consulta" />
                                <p:inputTextarea rows="6" cols="125" value="#{jsfModificacionAtencion.object.conDiagnostico}" id="obsertt" label="Observación"  />  
                                <f:verbatim/>

                                <f:verbatim/>
                                <f:verbatim/>
                                <p:message for="obsertt" />
                                <f:verbatim/>





                            </h:panelGrid>
                            <a4j:commandButton id="btGrabarDadtosConsulta" execute="pnlDatosConsulta" render="commonStatus growl msg listaSimple :pnlCitaSub btnGrabar" value="GRABAR DATOS ATENCIÓN" action="#{jsfModificacionAtencion.grabarDatosConsulta()}"  title="Grabar datos consulta"/>

                        </p:tab>
                        <p:tab title="Antecedentes personales" >
                            <p:panel  >
                                <h:panelGrid columns="8" id="antPersonales"  >
                                    <h:graphicImage library="images/ajax" name="bullet.gif" />
                                    <h:outputText value="Patologia:" />
                                    <p:selectOneMenu style="width: 200px" label="Patologia"  id="antPatologiacmb"  converter="JsfConverterPatologia"  value="#{jsfModificacionAtencion.personalPat.cexPatologia}" >         
                                        <f:selectItem itemLabel="Seleccione ..."/>
                                        <f:selectItems value="#{jsfPatologia.selectedItem}" />
                                    </p:selectOneMenu>
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <h:outputText value="Observación:" />
                                    <p:inputTextarea cols="90" rows="2" id="antObasaervacion" value="#{jsfModificacionAtencion.personalPat.capObservacion}" />
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message  for="antPatologiacmb" />
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message for="antObasaervacion"/>

                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <a4j:commandButton id="btAgregar" execute="antPersonales" value="Agregar" render="listaPatologias antPersonales commonStatus" action="#{jsfModificacionAtencion.agregarPatologiaPer}"  title="Agregar patologia">
                                    </a4j:commandButton>
                                    <f:verbatim/>
                                    <f:verbatim/>

                                </h:panelGrid>

                            </p:panel>
                            <p:dataTable emptyMessage="No se encuentro antecedentes personales" id="listaPatologias" value="#{jsfModificacionAtencion.listaPatologia}" var="item" >


                                <p:column headerText="Patología" >
                                    <h:outputText value="#{item.cexPatologia.patNombre}">

                                    </h:outputText>
                                </p:column>
                                <p:column headerText="Obervación" >
                                    <h:outputText value="#{item.capObservacion}"/>

                                </p:column>
                                <p:column headerText="Acción" >
                                    <a4j:commandLink execute="@this"  render="listaPatologias commonStatus" action="#{jsfModificacionAtencion.eliminarPatologia(item)}" title="Eliminar Patologia">
                                        <h:graphicImage library="images/icons" name="Document-Delete-icon-24.png" styleClass="pic" />
                                    </a4j:commandLink>

                                </p:column>

                            </p:dataTable>
                            <br/>
                            <a4j:commandButton id="btGrabarAntPersonales" execute="listaPatologias" render="commonStatus growl msg listaSimple btnGrabar" value="GRABAR ANTECEDENTES PERSONALES" action="#{jsfModificacionAtencion.grabarAntecedentesPersonales()}"  title="Grabar antecedentes personales"/>


                        </p:tab>
                        <p:tab  title="Antecedentes familiares" >
                            <p:panel >
                                <h:panelGrid columns="12" id="antFamiliares" >
                                    <h:graphicImage library="images/ajax" name="bullet.gif" />
                                    <h:outputText value="Patologia:" />
                                    <p:selectOneMenu style="width: 200px" label="Patologia"  id="patologiacmbfam"  converter="JsfConverterPatologia"  value="#{jsfModificacionAtencion.familiarPat.cexPatologia}" >                              
                                        <f:selectItem itemLabel="Seleccione ..."/>
                                        <f:selectItems value="#{jsfPatologia.selectedItem}" />
                                    </p:selectOneMenu>
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <h:outputText value="Parentesco:" />
                                    <p:selectOneMenu style="width: 120px" label="Parentesco"  id="parentesco3"  converter="JsfConverterParentesco"  value="#{jsfModificacionAtencion.familiarPat.cexParentesco}" >                              
                                        <f:selectItem itemLabel="Seleccione ..."/>
                                        <f:selectItems value="#{jsfParentesco.selectedItem}" />
                                    </p:selectOneMenu>
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <h:outputText value="Observación:" />
                                    <p:inputTextarea cols="50" rows="2" id="perObservacionFam" value="#{jsfModificacionAtencion.familiarPat.anfObservacion}" />
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message  for="patologiacmbfam" />
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message for="parentesco3"/>

                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message for="perObservacionFam"/>

                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <a4j:commandButton id="btAgregarF" execute="antFamiliares" value="Agregar" render="listaPatologiasF  commonStatus antFamiliares" action="#{jsfModificacionAtencion.agregarPatologiafam}"  title="Agregar patologia">
                                    </a4j:commandButton>
                                    <f:verbatim/>
                                    <f:verbatim/>

                                </h:panelGrid>
                            </p:panel>

                            <p:dataTable emptyMessage="No se enconto anteedentes familiares" id="listaPatologiasF" value="#{jsfModificacionAtencion.listaPatologiaF}" var="item1"   >

                                <p:column headerText="Patología" >
                                    <h:outputText value="#{item1.cexPatologia.patNombre}">

                                    </h:outputText>
                                </p:column>
                                <p:column headerText="Parentesco" >
                                    <h:outputText value="#{item1.cexParentesco.parNombre}"/>
                                </p:column>
                                <p:column headerText="Observación" >

                                    <h:outputText value="#{item1.anfObservacion}" />

                                </p:column>
                                <p:column headerText="Acción" >
                                    <a4j:commandLink execute="@this"  render="listaPatologiasF commonStatus" action="#{jsfModificacionAtencion.eliminarAntecedenteFamiliar(item1)}" title="Eliminar Antecedente familiar">
                                        <h:graphicImage library="images/icons" name="Document-Delete-icon-24.png" styleClass="pic" />
                                    </a4j:commandLink>

                                </p:column>

                            </p:dataTable>
                            <br/>
                            <a4j:commandButton id="btGrabarAntfamiliares" execute="listaPatologiasF" render="commonStatus growl msg listaSimple btnGrabar" value="GRABAR ANTECEDENTES FAMILIARES" action="#{jsfModificacionAtencion.grabarAntecedentesFamiliares()}"  title="Grabar antecedentes familiares"/>


                        </p:tab>
                        <p:tab title="Revisión organos">
                            <p:panel  >
                                <h:panelGrid columns="12" id="organos" >
                                    <h:graphicImage library="images/ajax" name="bullet.gif" />
                                    <h:outputText value="Organos y sistemas" />
                                    <p:selectOneMenu style="width: 200px" label="Organos y sistemas"  id="organoscmb"  converter="JsfConverterSistemasOrganos"  value="#{jsfModificacionAtencion.revisionOrganos.cexSistemasOrganos}" >                              
                                        <f:selectItem itemLabel="Seleccione ..."/>
                                        <f:selectItems value="#{jsfSistemasOrganos.selectedItem}" />
                                    </p:selectOneMenu>
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <h:outputText value="Tipo:" />
                                    <p:selectOneRadio  label="Tipo"  id="periodicidad4"   value="#{jsfModificacionAtencion.revisionOrganos.reoTipo}" >                              
                                        <f:selectItem itemLabel="CP" itemValue="1" />
                                        <f:selectItem itemLabel="SP" itemValue="2" />
                                    </p:selectOneRadio>
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <h:outputText value="Observación:" />
                                    <p:inputTextarea cols="60" rows="2" id="perObservacion" value="#{jsfModificacionAtencion.revisionOrganos.reoObservacion}" />
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message  for="organoscmb" />
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message for="periodicidad4"/>

                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message for="perObservacion"/>

                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <a4j:commandButton id="btAgregarOrg" execute="organos" render="listaOrganos commonStatus organos " value="Agregar"  action="#{jsfModificacionAtencion.agregarOrganos}"  title="Agregar patologia">
                                    </a4j:commandButton>
                                    <f:verbatim/>
                                    <f:verbatim/>

                                </h:panelGrid>
                            </p:panel>
                            <p:dataTable emptyMessage="No se encontro revisión de órganos" id="listaOrganos" value="#{jsfModificacionAtencion.listaOrganos}" var="item"   >


                                <p:column headerText="Sistema u organos" >
                                    <h:outputText value="#{item.cexSistemasOrganos.sioNombre }">

                                    </h:outputText>
                                </p:column>
                                <p:column headerText="Tipo" >
                                    <h:outputText value="#{item.reoTipo eq 1 ? 'CON PATOLOGIA' : 'SIN PATOLOGIA'}">

                                    </h:outputText>
                                </p:column>
                                <p:column headerText="Obervación" >
                                    <h:outputText value="#{item.reoObservacion}"/>

                                </p:column>
                                <p:column headerText="Acción" >
                                    <a4j:commandLink execute="@this"  render="listaOrganos commonStatus" action="#{jsfModificacionAtencion.eliminarrevisionOrgani(item)}" title="Eliminar Sistema u organo">
                                        <h:graphicImage library="images/icons" name="Document-Delete-icon-24.png" styleClass="pic" />
                                    </a4j:commandLink>

                                </p:column>

                            </p:dataTable>
                            <br/>
                            <a4j:commandButton id="btGrabarRevOrganos" execute="listaOrganos" render="commonStatus growl msg listaSimple btnGrabar" value="GRABAR REVISIÓN ORGANOS" action="#{jsfModificacionAtencion.grabarRevisionOrganos()}"  title="Grabar revisión órganos"/>

                        </p:tab>
                        <p:tab title="Estudios complementarios">
                            <h:panelGrid columnClasses="alignTop,alignTop" columns="2" >
                                <h:panelGrid columns="2" columnClasses="textoNegrita," >
                                    <h:outputText value="HEMOGRAMAS" />
                                    <p:selectOneListbox style="width: 200px"  label="HEMOGRAMAS" id="heme"    >                              
                                        <f:selectItem itemLabel="1234-10/10/2013" itemValue="2" />
                                    </p:selectOneListbox> 
                                </h:panelGrid>
                                <p:panel header="Visualizador de resultados">
                                    <p:inputTextarea cols="105" rows="30" />
                                </p:panel>
                            </h:panelGrid>
                            <h:panelGrid columnClasses=",textoNegrita,,"  columns="4" >
                                <f:verbatim/>
                                <h:outputText value="Hemograma" />
                                <p:inputTextarea rows="2" cols="155" id="obs1" label="Hemograma"   />  
                                <p:message for="obs1" />

                                <f:verbatim/>
                                <h:outputText value="Imagenologia" />
                                <p:inputTextarea rows="2" cols="155" id="ob2s" label="Imagenologia"   />  
                                <p:message for="ob2s" />

                                <f:verbatim/>
                                <h:outputText value="Otros estudios" />
                                <p:inputTextarea rows="2" cols="155" id="ob3s" label="Otros estudios"  />  
                                <p:message for="ob3s" />
                            </h:panelGrid>
                            <br/>
                            <a4j:commandButton id="btGrabar4" execute="@form" render="commonStatus :panelDatos " value="GRABAR ESTUDIOS COMPLEMENTARIOS" action="#{jsfModificacionAtencion.grabarAction}"  title="Grabar registro"/>
                        </p:tab>
                        <p:tab title="Exámen físico regional">
                            <p:panel  >
                                <h:panelGrid columns="12" id="fisico" >
                                    <h:graphicImage library="images/ajax" name="bullet.gif" />
                                    <h:outputText value="Físico regional" />
                                    <p:selectOneMenu style="width: 200px" label="Físico regional"  id="fisicocmb"  converter="JsfConverterFisicoRegional"  value="#{jsfModificacionAtencion.examenFisico.cexFisicoRegional}" >                              
                                        <f:selectItem itemLabel="Seleccione ..."/>
                                        <f:selectItems value="#{jsfFisicoRegional.selectedItem}" />
                                    </p:selectOneMenu>
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <h:outputText value="Tipo:" />
                                    <p:selectOneRadio  label="Tipo"  id="tipo"    value="#{jsfModificacionAtencion.examenFisico.exfTipo}" >                              
                                        <f:selectItem itemLabel="CP" itemValue="1" />
                                        <f:selectItem itemLabel="SP" itemValue="2" />
                                    </p:selectOneRadio>
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <h:outputText value="Observación:" />
                                    <p:inputTextarea cols="60" rows="2" id="fisObservacion" value="#{jsfModificacionAtencion.examenFisico.exfObservacion}" />
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message  for="fisicocmb" />
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message for="tipo"/>

                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message for="fisObservacion"/>

                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <a4j:commandButton id="btAgregarFis" execute="fisico" render="listaFisico commonStatus fisico" value="Agregar"  action="#{jsfModificacionAtencion.agregarFisico()}"  title="Agregar fisico regional">
                                    </a4j:commandButton>
                                    <f:verbatim/>
                                    <f:verbatim/>

                                </h:panelGrid>
                            </p:panel>
                            <p:dataTable emptyMessage="No se encontro físico regional" id="listaFisico" value="#{jsfModificacionAtencion.listaFisico}" var="item"   >

                                <p:column headerText="Fisico regional" >
                                    <h:outputText value="#{item.cexFisicoRegional.firNombre }">

                                    </h:outputText>
                                </p:column>
                                <p:column headerText="Tipo" >
                                    <h:outputText value="#{item.exfTipo eq 1 ? 'CON PATOLOGIA' : 'SIN PATOLOGIA'}">

                                    </h:outputText>
                                </p:column>
                                <p:column headerText="Obervación" >
                                    <h:outputText value="#{item.exfObservacion}"/>

                                </p:column>
                                <p:column headerText="Acción" >
                                    <a4j:commandLink execute="@this"  render="listaFisico commonStatus" action="#{jsfModificacionAtencion.eliminarFisicoRegiona(item)}" title="Eliminar Fisico regional">
                                        <h:graphicImage library="images/icons" name="Document-Delete-icon-24.png" styleClass="pic" />
                                    </a4j:commandLink>

                                </p:column>
                            </p:dataTable>
                            <br/>
                            <a4j:commandButton id="btGrabarFisicoRegional" execute="listaFisico" render="commonStatus growl msg listaSimple :pnlCitaSub btnGrabar" value="GRABAR FÍSICO REGIONAL" action="#{jsfModificacionAtencion.grabarFisicoRegional()}"  title="Grabar físico regional"/>


                        </p:tab>
                        <p:tab id="panelDiagnostico" title="Diagnostico">
                            <p:panel  >
                                <h:panelGrid columns="4"   >
                                    <f:verbatim/>
                                    <p:commandButton value="Buscar diagnostico" id="btnBuscardiag"  type="button" title="Buscar diagnostico"   />
                                    <p:overlayPanel id="chartDaig" for="btnBuscardiag" hideEffect="fade">

                                        <h:panelGrid id="datosDiagPop" columns="6">
                                            <h:graphicImage library="images/ajax" name="bullet.gif" />
                                            <h:outputText value="Buscar por:"/>
                                            <p:selectOneMenu style="width: 120px" label="Buscar por" id="busPor" value="#{jsfModificacionAtencion.tipoBusquedaDiagnostico}"   >                              
                                                <f:selectItem itemLabel="CÓDIGO" itemValue="1"/>
                                                <f:selectItem itemLabel="DIAGNOSTICO" itemValue="2"/>
                                            </p:selectOneMenu>
                                            <p:message  for="busPor"/>


                                            <p:inputText label="Valor de busqueda" id="parDiag"  size="30"  value="#{jsfModificacionAtencion.busquedaDiagnostico}"/>
                                            <p:message  for="parDiag"/>

                                        </h:panelGrid>

                                        <h:panelGrid >
                                            <center>
                                                <h:panelGroup id="panelBotones">
                                                    <a4j:commandButton id="btBuscar1" execute="datosDiagPop"  render="listaSimpleDiagnosticoPop" value="Buscar" action="#{jsfModificacionAtencion.buscarDiagnostico}"  title="Buscar">

                                                    </a4j:commandButton>

                                                </h:panelGroup>

                                            </center>

                                            <p:dataTable emptyMessage="No se encontro diagnosticos" id="listaSimpleDiagnosticoPop"  value="#{jsfModificacionAtencion.listadiagnosticoPopup}" var="item"  rows="6" paginator="true"   
                                                         paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"  
                                                         rowsPerPageTemplate="5,10,15"> 

                                                <p:column headerText="#">
                                                    <h:outputText value="#{jsfModificacionAtencion.listadiagnosticoPopup.indexOf(item)+1}"/>
                                                </p:column>
                                                <p:column headerText="Código">
                                                    <h:outputText value="#{item.diaCodigo}"/>
                                                </p:column>
                                                <p:column headerText="Nombre">
                                                    <h:outputText value="#{item.diaNombre}"/>
                                                </p:column>


                                                <p:column headerText="Agregar">
                                                    <a4j:commandLink execute="@this" render="growl mensaje diagnosticoText  commonStatus tipAtencion periodicidad1 cond1" action="#{jsfModificacionAtencion.agregarDiagnostico(item)}" title="Agregar diagnostico">
                                                        <h:graphicImage library="images/icons" name="page-edit-icon-24.png" styleClass="pic" />
                                                    </a4j:commandLink>
                                                </p:column>

                                            </p:dataTable>


                                        </h:panelGrid>

                                    </p:overlayPanel>
                                    <h:outputFormat style="width: 15px"  styleClass="letraTomate" value="[#{jsfModificacionAtencion.diagnostico1.cexDiagnostico.diaCodigo}] #{jsfModificacionAtencion.diagnostico1.cexDiagnostico.diaNombre}" id="diagnosticoText" />
                                    <p:message for="diagnosticoText" />
                                </h:panelGrid>
                            </p:panel>
                            <h:panelGrid id="diagnostico" columns="8"   >


                                <f:verbatim/>
                                <h:outputText value="Prevencion:" />
                                <p:selectOneMenu style="width: 150px"  label="Tipo de atención" disabled="#{jsfModificacionAtencion.isPrevencion eq false}" id="tipAtencion"    value="#{jsfModificacionAtencion.diagnostico1.dicPrevencion}" >                              
                                    <f:selectItem itemLabel="0-Seleccionar..." itemValue="0" />
                                    <f:selectItem itemLabel="1-PRIMERA" itemValue="1" />
                                    <f:selectItem itemLabel="2-SUBSECUENTE" itemValue="2" />
                                    <f:ajax event="change" execute="@this" render="cond1 periodicidad1"/>
                                </p:selectOneMenu>
                                <p:message for="tipAtencion" />

                                <f:verbatim/>
                                <h:outputText value="Observación" />
                                <p:inputTextarea  rows="2" cols="60" value="#{jsfModificacionAtencion.diagnostico1.dicDiagnostico}" id="obsDiag" label="Primario"   />  
                                <p:message for="obsDiag" />


                                <f:verbatim/>
                                <h:outputText value="Morbilidad" />
                                <p:selectOneMenu style="width: 150px" label="Periodicidad" disabled="#{jsfModificacionAtencion.isPrevencion eq true}" id="periodicidad1"    value="#{jsfModificacionAtencion.diagnostico1.dicMorbilidad}" >                              
                                    <f:selectItem itemLabel="0-Seleccionar..." itemValue="0" />
                                    <f:selectItem itemLabel="1-PRIMERA" itemValue="1" />
                                    <f:selectItem itemLabel="2-SUBSECUENTE" itemValue="2" />
                                    <f:ajax event="change" execute="@this" render="tipAtencion"/>
                                </p:selectOneMenu>
                                <p:message for="periodicidad1" />

                                <f:verbatim/>
                                <h:outputText value="Tipo de diagnostico" />
                                <p:selectOneMenu style="width: 230px" label="Condición" disabled="#{jsfModificacionAtencion.isPrevencion eq true}"  id="cond1"  converter="JsfConverterCondicionDiagnostico"  value="#{jsfModificacionAtencion.diagnostico1.cexCondicionDiagnostico}" >                              
                                    <f:selectItem itemLabel="Seleccione ..."/>
                                    <f:selectItems value="#{jsfCondicion.selectedItem}" />

                                </p:selectOneMenu>
                                <p:message for="cond1" />




                                <f:verbatim/>
                                <h:outputText value="Principal" />
                                <p:selectBooleanCheckbox  id="diagPrincipal" value="#{jsfModificacionAtencion.isDiagPrincipal}">
                                </p:selectBooleanCheckbox>
                                <p:message for="diagPrincipal" />


                            </h:panelGrid>
                            <br/>
                            <a4j:commandButton id="btAgregarDiag"  value="Agregar" execute="diagnostico diagnosticoText " render="listaDiagnostico diagnostico  diagnosticoText commonStatus growl msg" action="#{jsfModificacionAtencion.agregarDiagnostico()}"  title="Agregar fisico diagnostico">
                            </a4j:commandButton>


                            <p:dataTable emptyMessage="No se encontro diagnosticos" id="listaDiagnostico" value="#{jsfModificacionAtencion.listaDiagnostico}" var="item" rows="5"   >


                                <p:column headerText="Código">
                                    <h:outputText value="#{item.cexDiagnostico.diaCodigo}">

                                    </h:outputText>
                                </p:column>
                                <p:column headerText="Diagnostico">
                                    <h:outputText value="#{item.cexDiagnostico.diaNombre }">

                                    </h:outputText>
                                </p:column>
                                <p:column headerText="Prevencion" >
                                    <h:outputText value="#{item.dicPrevencion eq 0 ? 'NINGUNA' :(item.dicPrevencion eq 1 ? 'PRIMERA' : 'SUBSECUENTE')}"/>
                                </p:column>
                                <p:column headerText="Morbilidad" >
                                    <h:outputText value="#{item.dicMorbilidad eq 0 ? 'NINGUNA' : (item.dicMorbilidad eq 1 ? 'PRIMERA':'SUBSECUENTE')}"/>
                                </p:column>
                                <p:column headerText="Tipo diagnostico" >
                                    <h:outputText value="#{item.cexCondicionDiagnostico.codNombre}"/>

                                </p:column>
                                <p:column headerText="Clase diagnostico" >
                                    <h:outputText value="#{item.dicTipo eq 1 ? 'PRIMARIO' : 'SECUNDARIO'}"/>

                                </p:column>
                                <p:column headerText="Acción" >
                                    <a4j:commandLink execute="@this"  render="listaDiagnostico commonStatus" action="#{jsfModificacionAtencion.eliminarDiagnostico(item)}" title="Editar diagnostico">
                                        <h:graphicImage library="images/icons" name="Document-Delete-icon-24.png" styleClass="pic" />
                                    </a4j:commandLink>

                                </p:column>
                            </p:dataTable>
                            <br/>
                            <a4j:commandButton id="btGrabarDiagnostico" execute="listaDiagnostico" render="commonStatus growl msg listaSimple :pnlCitaSub btnGrabar" value="GRABAR DIAGNOSTICO" action="#{jsfModificacionAtencion.grabarDiagnostico()}"  title="Grabar diagnostico"/>

                        </p:tab>
                        <p:tab title="Planes de tratamiento">
                            <p:panel  >
                                <h:panelGrid columns="8" id="procedimiento" >
                                    <h:graphicImage library="images/ajax" name="bullet.gif" />
                                    <h:outputText value="Procedimiento" />
                                    <p:selectOneMenu style="width: 230px" label="Procedimiento"  id="procedimientocmb"  converter="JsfConverterProcedimiento"  value="#{jsfModificacionAtencion.procedimiento.cexProcedimiento}" >                              
                                        <f:selectItem itemLabel="Seleccione ..."/>
                                        <f:selectItems value="#{jsfProcedimiento.selectedItem}" />
                                    </p:selectOneMenu>
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <h:outputText value="Observación:" />
                                    <p:inputTextarea cols="55" rows="2" id="proObservacion" value="#{jsfModificacionAtencion.procedimiento.prtObservacion}" />
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message  for="procedimientocmb" />
                                    <f:verbatim/>

                                    <f:verbatim/>
                                    <f:verbatim/>
                                    <p:message for="proObservacion"/>

                                    <f:verbatim/>

                                    <f:verbatim/>


                                    <f:verbatim/>
                                    <f:verbatim/>

                                </h:panelGrid>

                                <a4j:commandButton id="btAgregarPro" execute="procedimiento" render="listaProcedimiento   procedimiento"  value="Agregar"  action="#{jsfModificacionAtencion.agregarProcedimiento}"  title="Agregar procedimiento"/>
                            </p:panel>
                            <p:dataTable emptyMessage="No se encontro procedimientos" id="listaProcedimiento" value="#{jsfModificacionAtencion.listaProcedimiento}" var="item"   >


                                <p:column headerText="Procedimiento">
                                    <h:outputText value="#{item.cexProcedimiento.proNombre }">

                                    </h:outputText>
                                </p:column>
                                <p:column headerText="Obervación">
                                    <h:outputText value="#{item.prtObservacion}"/>

                                </p:column>
                                <p:column headerText="Acción" >
                                    <a4j:commandLink execute="@this"  render="listaProcedimiento commonStatus" action="#{jsfModificacionAtencion.eliminarProcedimiento(item)}" title="Editar procedimiento">
                                        <h:graphicImage library="images/icons" name="Document-Delete-icon-24.png" styleClass="pic" />
                                    </a4j:commandLink>

                                </p:column>

                            </p:dataTable>



                            <p:panel >
                                <h:panelGrid id="perdiodicidad" columns="8" >
                                    <h:graphicImage library="images/ajax" name="bullet.gif" />
                                    <h:outputText value="Periodicidad" />
                                    <p:selectOneMenu style="width: 230px" label="Interconsulta"   id="inter" value="#{jsfModificacionAtencion.object.conPeriodicidad}"  >
                                        <f:selectItem itemLabel="0-NINGUNO" itemValue="0" />
                                        <f:selectItem itemLabel="1-REFERENCIA" itemValue="1" />
                                        <f:selectItem itemLabel="2-CONTRAREFERENCIA" itemValue="2" />
                                    </p:selectOneMenu>
                                    <p:message for="inter" />

                                    <h:graphicImage library="images/ajax" name="bullet.gif" />
                                    <h:outputText value="Interconsulta" />
                                    <p:selectOneMenu style="width: 230px" label="TIPO DE CONSULTA"   id="tipCons" value="#{jsfModificacionAtencion.object.conTipoAtencion}"   >                              
                                        <f:selectItem itemLabel="0-NINGUNO" itemValue="0" />
                                        <f:selectItem itemLabel="1-INTERCONSULTA SOLICITADA" itemValue="1" />
                                        <f:selectItem itemLabel="2-INTERCONSULTA RECIBIDA" itemValue="2" />
                                    </p:selectOneMenu>
                                    <p:message for="tipCons" />

                                </h:panelGrid>
                            </p:panel>
                            <p:panel >
                                <h:panelGrid id="actividad" columns="4" >
                                    <f:verbatim/>
                                    <h:outputText value="Actividad 1" />
                                    <p:inputTextarea rows="2" cols="130" value="#{jsfModificacionAtencion.actividad1.actDescripcion}" id="act1" label="Actividad"   />  
                                    <p:message for="act1" />

                                    <f:verbatim/>
                                    <h:outputText value="Actividad 2" />
                                    <p:inputTextarea rows="2" cols="130" value="#{jsfModificacionAtencion.actividad2.actDescripcion}" id="act2" label="Actividad"   />  
                                    <p:message for="act2" />

                                    <f:verbatim/>
                                    <h:outputText value="Actividad 3" />
                                    <p:inputTextarea rows="2" cols="130" value="#{jsfModificacionAtencion.actividad3.actDescripcion}" id="act3" label="Actividad"   />  
                                    <p:message for="act3" />


                                </h:panelGrid>
                                <p:commandLink value="CITA SUBSECUENTE"   onclick="popupCitaSub.show();"  title="RESERVACION DE TURNO SUBSECUENTE"   >
                                    <f:ajax execute="@this"   event="action"/>
                                </p:commandLink>
                                <p:spacer width="40" height="10" /> 
                                <p:commandLink value="PÉDIDO EXÁMEN LABORATORIO"   onclick="popupPedExamen.show();"  title="Pedido de examen de laboratorio"   >
                                    <f:ajax execute="@this"   event="action"/>
                                </p:commandLink>
                                <p:spacer width="40" height="10" /> 
                                <p:commandLink value="PEDIDO EXAMEN PATOLOGIA"   onclick="popupReceta.show();"  title="Generar la receta elctrónica"   >
                                    <f:ajax execute="@this"   event="action"/>
                                </p:commandLink>
                                <p:spacer width="40" height="10" />
                                <p:commandLink value="PEDIDO EXAMEN RAYOS X"   onclick="popupReceta.show();"  title="Generar la receta elctrónica"   >
                                    <f:ajax execute="@this"   event="action"/>
                                </p:commandLink>
                                <p:spacer width="40" height="10" />
                                <p:commandLink value="RECETA ELECTRÓNICA"   onclick="popupReceta.show();"  title="Generar la receta elctrónica"   >
                                    <f:ajax execute="@this"   event="action"/>
                                </p:commandLink>
                            </p:panel>

                            <br/>
                            <a4j:commandButton id="btGrabarPlanesTratamiento" execute="listaProcedimiento perdiodicidad actividad btnGrabar" render=":pnlCitaSub commonStatus growl msg listaSimple" value="GRABAR PLANES DE TRATAMIENTO" action="#{jsfModificacionAtencion.grabarPlanTratamiento()}"  title="Grabar planes de tratamiento"/>

                        </p:tab>
                        <p:tab title="Grupo prioritario" >
                            <h:panelGrid columns="8" id="prioritario" >
                                <h:graphicImage library="images/ajax" name="bullet.gif" />
                                <h:outputText value="Grupo prioritario de atención" />
                                <p:selectOneMenu style="width: 280px" label="Grupo prioritario de atención"  id="prioritarioCmd"  converter="JsfConverterPrioritario"  value="#{jsfModificacionAtencion.grupoAtencion}" >                              
                                    <f:selectItem itemLabel="Seleccione ..."/>
                                    <f:selectItems value="#{jsfGrupoAtencion.selectedItem}" />
                                </p:selectOneMenu>
                                <f:verbatim/>

                                <a4j:commandButton id="btAgregarPrio"  value="Agregar" execute="prioritario" render="prioritario listaPrioridades commonStatus" action="#{jsfModificacionAtencion.agregarPrioritario()}"  title="Agregar fisico diagnostico">
                                </a4j:commandButton>

                                <f:verbatim/>
                                <f:verbatim/>
                                <p:message for="prioritarioCmd" />
                                <f:verbatim/>

                            </h:panelGrid>
                            <p:dataTable emptyMessage="No se encontro grupos prioritarios" id="listaPrioridades" value="#{jsfModificacionAtencion.listaGrupoAtencion}" var="item"   >


                                <p:column headerText="Grupo prioritario">
                                    <h:outputText value="#{item.graNombre }">

                                    </h:outputText>
                                </p:column>
                                <p:column headerText="Acción" >
                                    <a4j:commandLink execute="@this"  render="listaPrioridades commonStatus prioritario" action="#{jsfModificacionAtencion.eliminarGrupoAtencion(item)}" title="Editar grupo prioritario">
                                        <h:graphicImage library="images/icons" name="Document-Delete-icon-24.png" styleClass="pic" />
                                    </a4j:commandLink>

                                </p:column>

                            </p:dataTable>
                            <br/>
                            <a4j:commandButton id="btGrabarGrupoAtencion" execute="listaPrioridades" render="commonStatus growl msg listaSimple :pnlCitaSub btnGrabar" value="GRABAR GRUPO DE ATENCIÓN" action="#{jsfModificacionAtencion.grabarGrupoAtencion()}"  title="Grabar grupo de atención"/>

                        </p:tab>

                    </p:tabView>
                    <br />
                    <center>
                        <h:panelGrid >
                            <h:panelGroup id="panelBotones">
                                <a4j:commandButton id="btnGrabar" value="VISTA PRELIMINAR" disabled="#{empty jsfModificacionAtencion.object.conId}" render=":datosVistaPreliminarPop btnGrabar1" onclick="popupVistaPreviaWid.show();" execute="@this"  title="Vista preliminar de la consulta">
                                    <a4j:param value="true" assignTo="#{jsfModificacionAtencion.isVisualizar}" />
                                </a4j:commandButton>
                                <a4j:commandButton id="btnGrabar1" value="CULMINAR ATENCION" disabled="#{jsfModificacionAtencion.isVisualizar eq false}" action="#{jsfModificacionAtencion.grabarAction()}"   execute="@form" render=":datosVistaPreliminarPop :panelDatos"     title="GRABAR ATENCION"   >
                                </a4j:commandButton>
                                <h:commandButton  id="btNuevo" value="NUEVO" action="#{jsfModificacionAtencion.nuevoAction}"  title="Limpiar o crear nuevo registro">
                                    <f:ajax event="action" render="@form"/>
                                </h:commandButton>
                                <a4j:status id="commonStatus">
                                    <f:facet name="start">
                                        <h:graphicImage library="images/ajax" name="status2.gif"/>
                                    </f:facet>
                                </a4j:status>
                            </h:panelGroup>
                        </h:panelGrid>
                    </center>
                    <p:message id="msg" for="formDatos">
                        <f:facet name="errorMarker">
                            <h:graphicImage library="images/ajax" name="warning.gif"/>
                        </f:facet>
                        <f:facet name="infoMarker">
                            <h:graphicImage library="images/ajax" name="passed.gif"/>
                        </f:facet>
                    </p:message>

                    <br />
                    <h:panelGroup >
                        <h:graphicImage library="images/ajax" name="bullet.gif" />
                        <h:outputText value="Campo obligatorio" styleClass="campo-obligatorio"/>
                    </h:panelGroup>


                    <p:growl id="growl"  sticky="false" />  

                </h:form>
            </h:panelGrid>
        </center>

        <p:dialog  modal="true" height="500" width="1000" draggable="false"  id="popupPedidoExamen"  widgetVar="popupPedExamen">
            <f:facet name="header">
                <h:outputText value="Pedido de examenes de laboraorio" />
            </f:facet>
            <f:facet name="controls">



            </f:facet>
            <h:form>

                <p:panel>
                    <h:panelGrid id="datosPop" columns="4">
                        <h:outputText value="Prioridad:" />
                        <p:selectOneRadio  label="Prioridad" id="prioridad" required="true"   value="#{jsfModificacionAtencion.pedidoExamen.pexPrioridad}" >                              
                            <f:selectItem itemLabel="Urgente" itemValue="1"/>
                            <f:selectItem itemLabel="Normal" itemValue="2"/>
                            <f:selectItem itemLabel="Control" itemValue="3"/>
                        </p:selectOneRadio>
                        <p:message for="prioridad" />




                    </h:panelGrid>
                </p:panel>
                <h:panelGrid columnClasses="alignTop,alignTop,alignTop" columns="1">
                    <c:forEach items="#{jsfModificacionAtencion.listaExamenes}" var="item">
                        <p:fieldset legend="#{item.exaNombre}" >
                            <h:panelGrid columns="4">
                                <c:forEach items="#{item.cexExamenLabList}" var="var">
                                    <h:panelGrid columns="2">
                                        <p:selectBooleanCheckbox id="examen#{var.exaId}"  label="#{var.exaNombre}" value="#{var.activo}">
                                        </p:selectBooleanCheckbox>
                                        <h:outputText value="#{var.exaNombre}:" />
                                    </h:panelGrid>
                                </c:forEach>
                            </h:panelGrid>
                        </p:fieldset>
                    </c:forEach>
                </h:panelGrid>


                <center>
                    <h:panelGrid >
                        <h:panelGroup id="panelBotones">
                            <a4j:commandButton id="btGrabar1"  value="Grabar"  title="Grabar Paciente">

                            </a4j:commandButton>


                            <a4j:status id="commonStatus1">
                                <f:facet name="start">
                                    <h:graphicImage library="images/ajax" name="status2.gif"/>
                                </f:facet>
                            </a4j:status>
                        </h:panelGroup>
                    </h:panelGrid>
                    <p:message for="datosPop">
                        <f:facet name="errorMarker">
                            <h:graphicImage library="images/ajax" name="warning.gif"/>
                        </f:facet>
                        <f:facet name="infoMarker">
                            <h:graphicImage library="images/ajax" name="passed.gif"/>
                        </f:facet>
                    </p:message>
                </center>
            </h:form>
        </p:dialog>

        <p:dialog  modal="true" height="400" width="1000" draggable="false"  id="recetaElectronica"  widgetVar="popupReceta">
            <f:facet name="header">
                <h:outputText value="receta electrónica" />
            </f:facet>


        </p:dialog>

        <p:dialog  modal="true" height="600" width="1100" draggable="false"  id="popupCita"  widgetVar="popupCitaSub">
            <f:facet name="header">
                <h:outputText value="CITA SUBSECUENTE" />
            </f:facet>

            <h:form id="formDatosCita" >
                <center>
                    <h:panelGrid id="pnlCitaSub"  >
                        <h:panelGrid columns="3" columnClasses="alignTop,alignTop,alignTop"  >
                            <p:calendar  mode="inline"  id="fechaAgenda" value="#{jsfModificacionAtencion.fechaCita}">
                                <a4j:ajax event="dateSelect" execute="@this"  listener="#{jsfModificacionAtencion.buscarTurnoCalendario()}" render="formDatosCita"/>
                            </p:calendar>
                            <p:panel header="botones de acción" >
                                <h:panelGrid columns="3" >
                                    <p:spacer width="10" height="10" />
                                    <a4j:commandButton id="btIniciar" disabled="#{empty jsfModificacionAtencion.object.conId}" execute="@this" render="panelBotones listaSimple fechaAgenda mensa growl" value="INICIAR" action="#{jsfModificacionAtencion.buscarTurnoListener()}"  title="INICIAR BUSQUEDA TURNOS"/>
                                    <a4j:commandButton id="btSiguiente" execute="@this" render="panelBotones listaSimple mensa growl fechaAgenda" value=">>SIGUIENTE>>" action="#{jsfModificacionAtencion.buscarSiguienteTurno()}"  title="BUSCAR SIGUIENTE TURNOS"/>
                                </h:panelGrid>
                            </p:panel>
                            <p:panel header="Datos" >
                                <h:outputText value="TURNOS EN LA TARDE" />
                                <p:spacer width="10" height="10" />
                                <p:selectBooleanCheckbox  id="turTarde" value="#{jsfModificacionAtencion.isTarde}">
                                    <f:ajax  render="listaSimple" execute="turTarde" listener="#{jsfModificacionAtencion.listarturnosTarde()}" />
                                </p:selectBooleanCheckbox>
                            </p:panel>
                        </h:panelGrid>

                        <p:spacer width="15" height="10" />
                        <p:dataTable id="listaSimple" value="#{jsfModificacionAtencion.listaCitaMedica}" var="item" emptyMessage="No se encontro turnos" rows="5" paginator="true"   
                                     paginatorTemplate="{CurrentPageReport}   {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"  
                                     rowsPerPageTemplate="5,10,15"> 

                            <f:facet name="header">
                                <h:outputText value="[#{jsfModificacionAtencion.listaCitaMedica.size()}] TURNOS PARA EL DIA SELECCIONADO" />
                            </f:facet>
                            <p:column headerText="Turno" >
                                <h:outputText value="#{item.ageSecuencia}"/>
                            </p:column>
                            <p:column headerText="Fecha">
                                <h:outputText value="#{item.ageFecha}">
                                    <f:convertDateTime pattern="dd/MM/yyyy"/>
                                </h:outputText>
                            </p:column>
                            <p:column headerText="Hora">
                                <h:outputText value="#{item.ageHora}">
                                    <f:convertDateTime pattern="HH:mm"/>
                                </h:outputText>
                            </p:column>
                            <p:column headerText="Cédula">
                                <h:outputText value="#{item.cexHistoriaClinica.hcCedula}"/>
                            </p:column>
                            <p:column headerText="His/clínica">
                                <h:outputText value="#{item.cexHistoriaClinica.hcHistoriaClinica}"/>
                            </p:column>
                            <p:column headerText="Nombres" >
                                <h:outputText value="#{item.cexHistoriaClinica.hcNombreFull}"/>
                            </p:column> 
                            <p:column  headerText="Telefono">
                                <h:outputText value="#{item.cexHistoriaClinica.hcTelefonoConv}"/>
                            </p:column>
                            <p:column headerText="Referencia">
                                <h:outputText value="#{item.cexHistoriaClinica.hcNombreReferencia}"/>
                            </p:column>
                            <p:column headerText="Tipo" >
                                <h:outputText value="#{item.ageTipo eq 1 ? 'MÉDICO' :(item.ageTipo eq 0 ? 'ESTADISTICA': 'EXTRA')}"/>
                            </p:column> 
                            <p:column>
                                <f:facet name="header">
                                    <h:outputText value="Acción" />
                                </f:facet>

                                <a4j:commandLink action="#{jsfModificacionAtencion.cancelarTurno(item)}" title="Cancelar turno" onclick="if (!confirm('Seguro que desea eliminar el turno?')) {
                                            formLista.reset();
                                            return false;
                                        }">
                                    <h:graphicImage library="images/icons" name="Document-Delete-icon-24.png" styleClass="pic" />
                                    <a4j:ajax execute="@this" event="action" render="listaSimple commonStatus1 :growl :msg"/>
                                </a4j:commandLink>
                                <h:commandLink  action="#{jsfTurno.print(item)}" immediate="true"  title="Imprimir turno"   >
                                    <h:graphicImage library="images/icons" name="printer-icon-32.png" styleClass="pic" />
                                </h:commandLink>
                            </p:column>
                        </p:dataTable>


                    </h:panelGrid>


                </center>
                <center>
                    <h:panelGrid >
                        <h:panelGroup id="panelBotones">
                            <a4j:commandButton id="btGrabarCita" disabled="#{jsfModificacionAtencion.isGrabar eq false}" execute="pnlCitaSub" render="formDatosCita :growl :msg" value="AGREGAR CITA" action="#{jsfModificacionAtencion.grabarCitaSubsecuente()}"  title="Agregar cita subsecuente"/>



                            <a4j:status id="commonStatus1">
                                <f:facet name="start">
                                    <h:graphicImage library="images/ajax" name="status2.gif"/>
                                </f:facet>
                            </a4j:status>
                        </h:panelGroup>
                    </h:panelGrid>
                    <p:message for="pnlCitaSub">
                        <f:facet name="errorMarker">
                            <h:graphicImage library="images/ajax" name="warning.gif"/>
                        </f:facet>
                        <f:facet name="infoMarker">
                            <h:graphicImage library="images/ajax" name="passed.gif"/>
                        </f:facet>
                    </p:message>
                </center>
            </h:form>
        </p:dialog>

        <p:dialog   modal="true" height="700" width="850" id="popupAtencionesPop"  widgetVar="popupAtenciones">
            <f:facet name="header">
                <h:outputText value="ATENCIONES ANTERIORES" />
            </f:facet>

            <h:form>
                <center>
                    <h:panelGrid id="listaAnteriores" >
                        <p:dataTable id="listaSimpleHistorias"  value="#{jsfModificacionAtencion.listaAtencionPopup}" var="item"  rows="2" paginator="true"  
                                     paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"  
                                     rowsPerPageTemplate="2,4,8" emptyMessage="No se encontro atenciones anteriores" > 
                            <p:column headerText="#">
                                <h:outputText value="#{jsfModificacionAtencion.listaAtencionPopup.indexOf(item)+1}"/>
                            </p:column>
                            <p:column headerText="Paciente" >
                                <h:outputText value="#{item.cexPreparacion.cexAgenda.cexHistoriaClinica.hcNombreFull}"/>
                            </p:column>
                            <p:column headerText="H/Clínica" >
                                <h:outputText value="#{item.cexPreparacion.cexAgenda.cexHistoriaClinica.hcHistoriaClinica}"/>
                            </p:column>
                            <p:column headerText="Fecha" >
                                <h:outputText value="#{item.conFecha}">
                                    <f:convertDateTime pattern="dd/MM/yyyy"/>
                                </h:outputText>
                            </p:column>
                            <p:column headerText="Subespecialidad" >
                                <h:outputText value="#{item.cexPreparacion.cexAgenda.cexHorariosDia.cexHorario.cexEspecialidadMedico.cexEspecialidad.espNombre}"/>
                            </p:column>
                            <p:column headerText="Médico" >
                                <h:outputText value="#{item.cexPreparacion.cexAgenda.cexHorariosDia.cexHorario.cexEspecialidadMedico.cexMedico.medNombreFull}"/>
                            </p:column>
                            <p:column  headerText="Acción">
                                <a4j:commandLink  execute="@this" value="SELECCIONAR" render="datosAtencionesPop" actionListener="#{jsfModificacionAtencion.cargarAtencionAnterior(item)}"  title="Cargar paciente">
                                </a4j:commandLink>
                            </p:column>

                        </p:dataTable>
                    </h:panelGrid>
                    <h:panelGrid  id="datosAtencionesPop" >
                        <p:fieldset legend="Signos vitales">

                            <h:panelGrid  columns="18" columnClasses=",letraTomate,,,letraTomate,,,letraTomate,,,,,,letraTomate,,,letraTomate" >

                                <h:outputText value="Peso en Kg:" />
                                <h:outputText   value="#{jsfModificacionAtencion.anteriorConsulta.cexPreparacion.prePeso}" />

                                <p:spacer width="20"  height="1"/>

                                <h:outputText value="Talla en mts:" />
                                <h:outputText  value="#{jsfModificacionAtencion.anteriorConsulta.cexPreparacion.preTalla}"/>

                                <p:spacer width="20"  height="1" />

                                <h:outputText value="IMC:" />
                                <h:outputText  value="#{jsfModificacionAtencion.anteriorConsulta.cexPreparacion.preImc}" />

                                <p:spacer width="20"  height="1" />

                                <h:outputText value="Tensión arterial:" />
                                <h:panelGrid columnClasses=",letraTomate,,letraTomate" columns="4" >
                                    <h:outputText value="max:" />
                                    <h:outputText  value="#{jsfModificacionAtencion.anteriorConsulta.cexPreparacion.preTensioMax}" />
                                    <h:outputText value="min:" />
                                    <h:outputText value="#{jsfModificacionAtencion.anteriorConsulta.cexPreparacion.preTensioMin}" />

                                </h:panelGrid>


                                <p:spacer width="20"  height="1" />

                                <h:outputText value="Frec/cardíaca:" />
                                <h:outputText  value="#{jsfModificacionAtencion.anteriorConsulta.cexPreparacion.preFrecenciaCar}" />


                                <p:spacer width="20"  height="1" />


                                <h:outputText value="Frec/respiratoria:" />
                                <h:outputText  value="#{jsfModificacionAtencion.anteriorConsulta.cexPreparacion.preFrecenciaRes}" />

                                <f:verbatim/>
                            </h:panelGrid>
                            <h:panelGrid id="observacionSigVit" columns="9" columnClasses=",letraTomate,,,letraTomate,,,letraTomate," >
                                <h:outputText value="Temperatura:" />
                                <h:outputText  value="#{jsfModificacionAtencion.anteriorConsulta.cexPreparacion.preTemperatura}" />

                                <p:spacer width="20"  height="1" />

                                <h:outputText value="Per/encefálico:" />
                                <h:outputText  styleClass="letraTomate" value="#{jsfModificacionAtencion.anteriorConsulta.cexPreparacion.prePerimetroEncefalico}" />

                                <p:spacer width="20"  height="1" />

                                <h:outputText value="Observaciones:" />
                                <h:outputText styleClass="letraTomate"  value="#{jsfModificacionAtencion.anteriorConsulta.cexPreparacion.preObservaciones}" />  
                                <f:verbatim/>
                            </h:panelGrid>

                        </p:fieldset>
                        <p:fieldset legend="Datos de la consulta">
                            <h:panelGrid  columns="2" columnClasses=",letraTomate" >
                                <h:outputText value="Motivo de la consulta:" />
                                <h:outputText value="#{jsfModificacionAtencion.anteriorConsulta.conMotivoCons}" />  
                                <h:outputText value="Enfermedad o problema actual:" />
                                <h:outputText value="#{jsfModificacionAtencion.anteriorConsulta.conEnfermedad}" />  
                                <h:outputText value="Observacion de la consulta:" />
                                <h:outputText value="#{jsfModificacionAtencion.anteriorConsulta.conDiagnostico}" />  

                            </h:panelGrid>

                        </p:fieldset>
                        <h:panelGrid columnClasses="alignTop,alignTop,alignTop" columns="3" >
                            <p:fieldset legend="Antecedentes personales">
                                <c:forEach var="pat" items="#{jsfModificacionAtencion.anteriorConsulta.cexPreparacion.cexAgenda.cexHistoriaClinica.cexAntecedentesPatologicosList}">
                                    <p:panel>
                                        <h:panelGrid columns="2"  >
                                            <h:outputText value="Patología:"/>
                                            <h:outputText styleClass="letraTomate" value="#{pat.cexPatologia.patNombre}"/>
                                            <h:outputText value="Observación:"/>
                                            <h:outputText styleClass="letraTomate" value="#{pat.capObservacion}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                            <p:fieldset legend="Antecedentes familiares">
                                <c:forEach var="patFam" items="#{jsfModificacionAtencion.anteriorConsulta.cexPreparacion.cexAgenda.cexHistoriaClinica.cexAntecedentesFamiliaresList}">
                                    <p:panel>
                                        <h:panelGrid columns="2"  >
                                            <h:outputText value="Patología:"/>
                                            <h:outputText styleClass="letraTomate" value="#{patFam.cexPatologia.patNombre}"/>
                                            <h:outputText value="Parentesco:"/>
                                            <h:outputText styleClass="letraTomate" value="#{patFam.cexParentesco.parNombre}"/>
                                            <h:outputText value="Observación:"/>
                                            <h:outputText styleClass="letraTomate" value="#{patFam.anfObservacion}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                            <p:fieldset legend="Revisión órganos">
                                <c:forEach var="revOr" items="#{jsfModificacionAtencion.anteriorConsulta.cexPreparacion.cexAgenda.cexHistoriaClinica.cexRevisionOrganosList}">
                                    <p:panel>
                                        <h:panelGrid columns="2"  >
                                            <h:outputText value="Sistema y órgano:"/>
                                            <h:outputText styleClass="letraTomate" value="#{revOr.cexSistemasOrganos.sioNombre}"/>
                                            <h:outputText value="Tipo"/>
                                            <h:outputText styleClass="letraTomate" value="#{diaAlta.reoTipo eq 1 ? 'CON PATOLOGÍA':'SIN PATOLOGÍA'}"/>
                                            <h:outputText value="Observación:"/>
                                            <h:outputText styleClass="letraTomate" value="#{revOr.reoObservacion}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                        </h:panelGrid>
                        <h:panelGrid columnClasses="alignTop,alignTop,alignTop" columns="3" >
                            <p:fieldset legend="Exámen físico regional">
                                <c:forEach var="exaFis" items="#{jsfModificacionAtencion.anteriorConsulta.cexExamenFisicoList}">
                                    <p:panel>
                                        <h:panelGrid columns="2"  >
                                            <h:outputText value="físico regional:"/>
                                            <h:outputText styleClass="letraTomate" value="#{exaFis.cexFisicoRegional.firNombre}"/>
                                            <h:outputText value="Tipo"/>
                                            <h:outputText styleClass="letraTomate" value="#{exaFis.exfTipo eq 1 ? 'CON PATOLOGÍA':'SIN PATOLOGÍA'}"/>
                                            <h:outputText value="Observación:"/>
                                            <h:outputText styleClass="letraTomate" value="#{exaFis.exfObservacion}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                            <p:fieldset legend="Diagnostico">
                                <c:forEach var="diag" items="#{jsfModificacionAtencion.anteriorConsulta.cexDiagnosticoConsultaList}">
                                    <p:panel>
                                        <h:panelGrid columns="2"  >
                                            <h:outputText value="Diagnostico:"/>
                                            <h:outputText styleClass="letraTomate" value="[#{diag.cexDiagnostico.diaCodigo}] #{diag.cexDiagnostico.diaNombre}"/>
                                            <h:outputText value="Prevención"/>
                                            <h:outputText styleClass="letraTomate" value="#{diag.dicPrevencion eq 1 ? 'PRIMERA':(diag.dicPrevencion eq 2 ? 'SUBSECUENTE':'')}"/>
                                            <h:outputText value="Morbilidad"/>
                                            <h:outputText styleClass="letraTomate" value="#{diag.dicMorbilidad eq 1 ? 'PRIMERA':(diag.dicMorbilidad eq 2 ? 'SUBSECUENTE':'')}"/>
                                            <h:outputText value="Tipo"/>
                                            <h:outputText styleClass="letraTomate" value="#{diag.cexCondicionDiagnostico.codNombre}"/>
                                            <h:outputText value="Observación:"/>
                                            <h:outputText styleClass="letraTomate" value="#{diag.dicDiagnostico}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                            <p:fieldset legend="Procedimientos">
                                <c:forEach var="proc" items="#{jsfModificacionAtencion.anteriorConsulta.cexProTratList}">
                                    <p:panel>
                                        <h:panelGrid columns="2"  >
                                            <h:outputText value="Procedimiento:"/>
                                            <h:outputText styleClass="letraTomate" value="#{proc.cexProcedimiento.proNombre}"/>
                                            <h:outputText value="Observación:"/>
                                            <h:outputText styleClass="letraTomate" value="#{proc.prtObservacion}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                        </h:panelGrid>
                        <h:panelGrid columnClasses="alignTop,alignTop,alignTop" columns="3" >
                            <p:fieldset legend="Consulta">
                                <h:panelGrid  columns="2" columnClasses=",letraTomate," >
                                    <h:outputText value="Periodicidad:" />
                                    <h:outputText styleClass="letraTomate" value="#{jsfModificacionAtencion.anteriorConsulta.conPeriodicidad eq 1 ? 'REFERENCIA':(jsfModificacionAtencion.anteriorConsulta.conPeriodicidad eq 2 ? 'CONTRAREFERENCIA':'NINGUNA')}"/>
                                    <h:outputText value="Interconsulta:" />
                                    <h:outputText styleClass="letraTomate" value="#{jsfModificacionAtencion.anteriorConsulta.conTipoAtencion eq 1 ? 'INTERCONSULTA SOLICITADA':(jsfModificacionAtencion.anteriorConsulta.conTipoAtencion eq 2 ? 'INTERCONSULTA RECIBIDA':'NINGUNA')}"/>
                                </h:panelGrid>
                            </p:fieldset>
                            <p:fieldset legend="Actividades">
                                <c:forEach var="act" items="#{jsfModificacionAtencion.anteriorConsulta.cexTratamientoActividadesList}">
                                    <p:panel>
                                        <h:panelGrid columns="2"  >
                                            <h:outputText value="Actividad #{jsfModificacionAtencion.anteriorConsulta.cexTratamientoActividadesList.indexOf(act)+1}:"/>
                                            <h:outputText styleClass="letraTomate" value="#{act.actDescripcion}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                            <p:fieldset legend="Grupo prioritario">
                                <c:forEach var="grp" items="#{jsfModificacionAtencion.anteriorConsulta.cexGrupoAtencionList}">
                                    <p:panel>
                                        <h:panelGrid columns="2"  >
                                            <h:outputText value="Grupo:"/>
                                            <h:outputText styleClass="letraTomate" value="#{grp.graNombre}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                        </h:panelGrid>
                    </h:panelGrid>
                </center>
            </h:form>
        </p:dialog>

        <p:dialog  modal="true" height="700" width="850" id="popupVistaPrevia"   widgetVar="popupVistaPreviaWid">
            <f:facet name="header">
                <h:outputText value="VISTA PRELIMINAR DE LA ATENCION" />
            </f:facet>

            <h:form id="datosPopVis" >

                <center>



                    <h:panelGrid  id="datosVistaPreliminarPop" >
                        <p:fieldset legend="Signos vitales">

                            <h:panelGrid  columns="18" columnClasses=",letraTomate,,,letraTomate,,,letraTomate,,,,,,letraTomate,,,letraTomate" >

                                <h:outputText value="Peso en Kg:" />
                                <h:outputText   value="#{jsfModificacionAtencion.object.cexPreparacion.prePeso}" />

                                <p:spacer width="20"  height="1"/>

                                <h:outputText value="Talla en mts:" />
                                <h:outputText  value="#{jsfModificacionAtencion.object.cexPreparacion.preTalla}"/>

                                <p:spacer width="20"  height="1" />

                                <h:outputText value="IMC:" />
                                <h:outputText  value="#{jsfModificacionAtencion.object.cexPreparacion.preImc}" />

                                <p:spacer width="20"  height="1" />

                                <h:outputText value="Tensión arterial:" />
                                <h:panelGrid columnClasses=",letraTomate,,letraTomate" columns="4" >
                                    <h:outputText value="max:" />
                                    <h:outputText  value="#{jsfModificacionAtencion.object.cexPreparacion.preTensioMax}" />
                                    <h:outputText value="min:" />
                                    <h:outputText value="#{jsfModificacionAtencion.object.cexPreparacion.preTensioMin}" />

                                </h:panelGrid>


                                <p:spacer width="20"  height="1" />

                                <h:outputText value="Frec/cardíaca:" />
                                <h:outputText  value="#{jsfModificacionAtencion.object.cexPreparacion.preFrecenciaCar}" />


                                <p:spacer width="20"  height="1" />


                                <h:outputText value="Frec/respiratoria:" />
                                <h:outputText  value="#{jsfModificacionAtencion.object.cexPreparacion.preFrecenciaRes}" />

                                <f:verbatim/>
                            </h:panelGrid>
                            <h:panelGrid id="observacionSigVit" columns="9" columnClasses=",letraTomate,,,letraTomate,,,letraTomate," >
                                <h:outputText value="Temperatura:" />
                                <h:outputText  value="#{jsfModificacionAtencion.object.cexPreparacion.preTemperatura}" />

                                <p:spacer width="20"  height="1" />

                                <h:outputText value="Per/encefálico:" />
                                <h:outputText  styleClass="letraTomate" value="#{jsfModificacionAtencion.object.cexPreparacion.prePerimetroEncefalico}" />

                                <p:spacer width="20"  height="1" />

                                <h:outputText value="Observaciones:" />
                                <h:outputText styleClass="letraTomate"  value="#{jsfModificacionAtencion.object.cexPreparacion.preObservaciones}" />  
                                <f:verbatim/>
                            </h:panelGrid>

                        </p:fieldset>
                        <p:fieldset legend="Datos de la consulta">
                            <h:panelGrid  columns="2" columnClasses=",letraTomate" >
                                <h:outputText value="Motivo de la consulta:" />
                                <h:outputText value="#{jsfModificacionAtencion.object.conMotivoCons}" />  
                                <h:outputText value="Enfermedad o problema actual:" />
                                <h:outputText value="#{jsfModificacionAtencion.object.conEnfermedad}" />  
                                <h:outputText value="Observacion de la consulta:" />
                                <h:outputText value="#{jsfModificacionAtencion.object.conDiagnostico}" />  

                            </h:panelGrid>

                        </p:fieldset>
                        <h:panelGrid columnClasses="alignTop,alignTop,alignTop" columns="3" >
                            <p:fieldset legend="Antecedentes personales">
                                <c:forEach var="patV" items="#{jsfModificacionAtencion.object.cexPreparacion.cexAgenda.cexHistoriaClinica.cexAntecedentesPatologicosList}">
                                    <p:panel>
                                        <h:panelGrid columns="2"  >
                                            <h:outputText value="Patología:"/>
                                            <h:outputText styleClass="letraTomate" value="#{patV.cexPatologia.patNombre}"/>
                                            <h:outputText value="Observación:"/>
                                            <h:outputText styleClass="letraTomate" value="#{patV.capObservacion}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                            <p:fieldset legend="Antecedentes familiares">
                                <c:forEach var="patFamV" items="#{jsfModificacionAtencion.object.cexPreparacion.cexAgenda.cexHistoriaClinica.cexAntecedentesFamiliaresList}">
                                    <p:panel>
                                        <h:panelGrid columns="2"  >
                                            <h:outputText value="Patología:"/>
                                            <h:outputText styleClass="letraTomate" value="#{patFamV.cexPatologia.patNombre}"/>
                                            <h:outputText value="Parentesco:"/>
                                            <h:outputText styleClass="letraTomate" value="#{patFamV.cexParentesco.parNombre}"/>
                                            <h:outputText value="Observación:"/>
                                            <h:outputText styleClass="letraTomate" value="#{patFamV.anfObservacion}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                            <p:fieldset legend="Revisión órganos">
                                <c:forEach var="revOrV" items="#{jsfModificacionAtencion.object.cexPreparacion.cexAgenda.cexHistoriaClinica.cexRevisionOrganosList}">
                                    <p:panel>
                                        <h:panelGrid columns="2"  >
                                            <h:outputText value="Sistema y órgano:"/>
                                            <h:outputText styleClass="letraTomate" value="#{revOrV.cexSistemasOrganos.sioNombre}"/>
                                            <h:outputText value="Tipo"/>
                                            <h:outputText styleClass="letraTomate" value="#{revOrV.reoTipo eq 1 ? 'CON PATOLOGÍA':'SIN PATOLOGÍA'}"/>
                                            <h:outputText value="Observación:"/>
                                            <h:outputText styleClass="letraTomate" value="#{revOrV.reoObservacion}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                        </h:panelGrid>
                        <h:panelGrid columnClasses="alignTop,alignTop,alignTop" columns="3" >
                            <p:fieldset legend="Exámen físico regional">
                                <c:forEach var="exaFisV" items="#{jsfModificacionAtencion.object.cexExamenFisicoList}">
                                    <p:panel rendered="#{not empty exaFisV.exfId}">
                                        <h:panelGrid  columns="2"  >
                                            <h:outputText value="físico regional:"/>
                                            <h:outputText styleClass="letraTomate" value="#{exaFisV.cexFisicoRegional.firNombre}"/>
                                            <h:outputText value="Tipo"/>
                                            <h:outputText styleClass="letraTomate" value="#{exaFisV.exfTipo eq 1 ? 'CON PATOLOGÍA':'SIN PATOLOGÍA'}"/>
                                            <h:outputText value="Observación:"/>
                                            <h:outputText styleClass="letraTomate" value="#{exaFisV.exfObservacion}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                            <p:fieldset legend="Diagnostico">
                                <c:forEach var="diagV" items="#{jsfModificacionAtencion.object.cexDiagnosticoConsultaList}">
                                    <p:panel rendered="#{not empty diagV.dicId}">
                                        <h:panelGrid columns="2"  >
                                            <h:outputText value="Diagnostico:"/>
                                            <h:outputText styleClass="letraTomate" value="[#{diagV.cexDiagnostico.diaCodigo}] #{diagV.cexDiagnostico.diaNombre}"/>
                                            <h:outputText value="Prevención"/>
                                            <h:outputText styleClass="letraTomate" value="#{diagV.dicPrevencion eq 1 ? 'PRIMERA':(diagV.dicPrevencion eq 2 ? 'SUBSECUENTE':'')}"/>
                                            <h:outputText value="Morbilidad"/>
                                            <h:outputText styleClass="letraTomate" value="#{diagV.dicMorbilidad eq 1 ? 'PRIMERA':(diagV.dicMorbilidad eq 2 ? 'SUBSECUENTE':'')}"/>
                                            <h:outputText value="Tipo"/>
                                            <h:outputText styleClass="letraTomate" value="#{diagV.cexCondicionDiagnostico.codNombre}"/>
                                            <h:outputText value="Observación:"/>
                                            <h:outputText styleClass="letraTomate" value="#{diagV.dicDiagnostico}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                            <p:fieldset legend="Procedimientos">
                                <c:forEach var="procV" items="#{jsfModificacionAtencion.object.cexProTratList}">
                                    <p:panel rendered="#{not empty procV.prtId}">
                                        <h:panelGrid columns="2"  >
                                            <h:outputText value="Procedimiento:"/>
                                            <h:outputText styleClass="letraTomate" value="#{procV.cexProcedimiento.proNombre}"/>
                                            <h:outputText value="Observación:"/>
                                            <h:outputText styleClass="letraTomate" value="#{procV.prtObservacion}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                        </h:panelGrid>
                        <h:panelGrid columnClasses="alignTop,alignTop,alignTop" columns="3" >
                            <p:fieldset legend="Consulta">
                                <h:panelGrid  columns="2" columnClasses=",letraTomate," >
                                    <h:outputText value="Periodicidad:" />
                                    <h:outputText styleClass="letraTomate" value="#{jsfModificacionAtencion.object.conPeriodicidad eq 1 ? 'REFERENCIA':(jsfModificacionAtencion.object.conPeriodicidad eq 2 ? 'CONTRAREFERENCIA':'NINGUNA')}"/>
                                    <h:outputText value="Interconsulta:" />
                                    <h:outputText styleClass="letraTomate" value="#{jsfModificacionAtencion.object.conTipoAtencion eq 1 ? 'INTERCONSULTA SOLICITADA':(jsfModificacionAtencion.object.conTipoAtencion eq 2 ? 'INTERCONSULTA RECIBIDA':'NINGUNA')}"/>
                                </h:panelGrid>
                            </p:fieldset>
                            <p:fieldset legend="Actividades">
                                <c:forEach var="actV" items="#{jsfModificacionAtencion.object.cexTratamientoActividadesList}">
                                    <p:panel rendered="#{not empty actV.actId}">
                                        <h:panelGrid columns="2"  >
                                            <h:outputText value="Actividad #{jsfModificacionAtencion.object.cexTratamientoActividadesList.indexOf(actV)+1}:"/>
                                            <h:outputText styleClass="letraTomate" value="#{actV.actDescripcion}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                            <p:fieldset legend="Grupo prioritario">
                                <c:forEach var="grpV" items="#{jsfModificacionAtencion.object.cexGrupoAtencionList}">
                                    <p:panel>
                                        <h:panelGrid columns="2"  >
                                            <h:outputText value="Grupo:"/>
                                            <h:outputText styleClass="letraTomate" value="#{grpV.graNombre}"/>
                                        </h:panelGrid>
                                    </p:panel>
                                </c:forEach>
                            </p:fieldset>
                        </h:panelGrid>
                    </h:panelGrid>
                </center>
            </h:form>
        </p:dialog>

    </ui:define>

</ui:composition>
